#!/bin/bash
temp_file="/tmp/my_temp.txt"

touch $temp_file
echo "脚本运行中，临时文件：$temp_file"

cleanup() {
  echo -e "\n正在清理临时文件..."
  rm -f $temp_file  # 强制删除临时文件（即使不存在也不报错）
  echo "清理完成！临时文件已删除"
}

# （无论正常/异常退出，都会执行 cleanup）
trap cleanup SIGINT EXIT

echo "脚本运行中，按 Ctrl+C 测试中断..."
sleep 10

echo "脚本正常执行完毕"
